.page {
    background-color: #f4f7fc;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
  }
  .section {
    padding-bottom: 1.94rem;
    overflow: hidden;
    background-color: #0080ff;
    width: 14.63rem;
    height: 58.56rem;
  }
  .group {
    padding: 1.81rem 0 1.63rem;
    border-bottom: solid 0.063rem #ffffff;
  }
  .group_3 {
    overflow: hidden;
    width: 9.38rem;
  }
  .image {
    width: 1.75rem;
    height: 1.5rem;
  }
  .group_4 {
    line-height: 1.03rem;
    height: 1.03rem;
  }
  .font_2 {
    font-size: 1.38rem;
    font-family: Inter;
    color: #ffffff;
  }
  .text_2 {
    word-break: break-all;
  }
  .text_3 {
    font-weight: 800;
    line-height: 1.03rem;
  }
  .text_4 {
    line-height: 1rem;
  }
  .group_5 {
    
  }
  .font_4 {
    font-size: 0.75rem;
    font-family: Inter;
    letter-spacing: 0.13rem;
    line-height: 0.56rem;
    font-weight: 700;
    color: #ffffff;
  }
  .text_6 {
    margin-left: 1.63rem;
    line-height: 0.53rem;
  }
  .group_7 {
    margin-right: 1rem;
    margin-top: 1rem;
    padding: 1.25rem 1.75rem;
    border-radius: 0px 0.63rem 0.63rem 0px;
  }
  .image_5 {
    width: 1.13rem;
    height: 1.13rem;
  }
  .font_5 {
    font-size: 1.13rem;
    font-family: Inter;
    line-height: 0.84rem;
    color: #ffffff;
  }
  .text_8 {
    margin-right: 1.88rem;
  }
  .group_11 {
    padding: 1.25rem 1.88rem 2.25rem;
  }
  .image_7 {
    width: 1.06rem;
    height: 1.25rem;
  }
  .group_17 {
    margin-left: 1.63rem;
    padding: 0.25rem 0 0.25rem 0.25rem;
    overflow: hidden;
    width: 5.56rem;
  }
  .image_12 {
    width: 1.09rem;
    height: 1.09rem;
  }
  .text_15 {
    margin-top: 2.75rem;
  }
  .group_19 {
    margin-left: 1.56rem;
    margin-top: 2.13rem;
    padding: 0.25rem 0 0.25rem 0.25rem;
    overflow: hidden;
    width: 5.38rem;
  }
  .image_17 {
    border-radius: 0.063rem;
    width: 1.09rem;
    height: 1.09rem;
  }
  .group_25 {
    margin-top: 2.38rem;
    padding: 0 1.75rem;
  }
  .image_20 {
    border-radius: 0.063rem;
    width: 1.13rem;
    height: 1.06rem;
  }
  .text_23 {
    margin-left: 1.5rem;
    margin-top: 2.88rem;
  }
  .font_3 {
    font-size: 1.13rem;
    font-family: Inter;
    line-height: 1.09rem;
    color: #ffffff;
  }
  .group_32 {
    margin-left: 1.56rem;
    margin-top: 2.25rem;
    padding: 0.25rem 0 0.25rem 0.25rem;
    overflow: hidden;
    width: 7.19rem;
  }
  .image_26 {
    width: 1.09rem;
    height: 1.03rem;
  }
  .group_35 {
    margin-left: 1.56rem;
    margin-top: 2.19rem;
    padding: 0.13rem 0 0.13rem 0.25rem;
    overflow: hidden;
    width: 6.06rem;
  }
  .image_28 {
    border-radius: 0.063rem;
    width: 0.94rem;
    height: 1.13rem;
  }
  .group_39 {
    margin-left: 1.56rem;
    margin-top: 2.19rem;
    padding: 0.25rem 0 0.25rem 0.25rem;
    overflow: hidden;
    width: 6.25rem;
  }
  .group_41 {
    margin-top: 2.19rem;
    padding: 0.25rem 0 0.25rem 0.25rem;
    overflow: hidden;
    width: 10.69rem;
  }
  .group_42 {
    margin-left: 1.63rem;
    margin-top: 1.7rem;
    padding: 0.13rem 0 0.13rem 0.13rem;
    overflow: hidden;
    width: 6.88rem;
  }
  .space-x-14 > *:not(:first-child) {
    margin-left: 0.88rem;
  }
  .image_32 {
    width: 1.25rem;
    height: 1.25rem;
  }
  .space-y-39 > *:not(:first-child) {
    margin-top: 2.44rem;
  }
  .section_2 {
    padding: 1.25rem 1.5rem;
    background-color: #ffffff;
    border: solid 0.063rem #eceff8;
  }
  .section_3 {
    padding: 0.75rem 0.88rem;
    overflow: hidden;
    background-color: #fafcfe;
    border-radius: 0.63rem;
    width: 29.13rem;
    height: 2.63rem;
    border: solid 0.063rem #d2d5e1;
  }
  .space-x-16 > *:not(:first-child) {
    margin-left: 1rem;
  }
  .image_3 {
    width: 1.06rem;
    height: 1.06rem;
  }
  .font_1 {
    font-size: 1rem;
    font-family: Inter;
    line-height: 0.72rem;
    color: #242f57;
  }
  .text {
    color: #bfc7e0;
    line-height: 0.75rem;
  }
  .input {
    margin-right: 0.25rem;
  }
  .group_2 {
    width: 17rem;
  }
  .space-x-46 > *:not(:first-child) {
    margin-left: 2.88rem;
  }
  .image_2 {
    width: 1.31rem;
    height: 1.44rem;
  }
  .text-wrapper {
    padding: 0.88rem 0 0.63rem;
    overflow: hidden;
    width: 11.63rem;
    height: 2.63rem;
  }
  .text_5 {
    color: #242f57;
  }
  .image_4 {
    width: 0.63rem;
    height: 0.31rem;
  }
  .group_6 {
    padding: 0 1.5rem;
  }
  .text-wrapper_2 {
    margin-left: 1.56rem;
    padding: 0.5rem 0 0.25rem;
    overflow: hidden;
    width: 10.88rem;
  }
  .text_7 {
    color: #242f57;
    font-size: 1.63rem;
    font-family: Inter;
    font-weight: 700;
    line-height: 1.59rem;
  }
  .group_8 {
    padding-top: 1.75rem;
  }
  .space-x-20 > *:not(:first-child) {
    margin-left: 1.25rem;
  }
  .group_9 {
    margin-bottom: 0.25rem;
  }
  .section_4 {
    padding: 0.25rem 0;
    background-color: #00000000;
  }
  .section_5 {
    margin: 0 0.25rem;
    background-color: #ffffff;
    border-radius: 0.63rem;
    box-shadow: 0px 0.13rem 0.25rem #1c295a0a;
    filter: drop-shadow(0px 0.13rem 0.13rem #1c295a0a);
  }
  .group_10 {
    padding: 1.75rem 0.63rem 1.25rem 1.5rem;
  }
  .space-y-16 > *:not(:first-child) {
    margin-top: 1rem;
  }
  .space-x-22 > *:not(:first-child) {
    margin-left: 1.38rem;
  }
  .image_6 {
    width: 2.63rem;
    height: 2.63rem;
  }
  .group_13 {
    margin-top: 0.13rem;
  }
  .group_14 {
    padding: 0 0.63rem;
  }
  .space-x-7 > *:not(:first-child) {
    margin-left: 0.44rem;
  }
  .text_9 {
    line-height: 0.75rem;
  }
  .font_6 {
    font-size: 0.75rem;
    font-family: Inter;
    line-height: 0.72rem;
    color: #97a0c3;
  }
  .font_8 {
    font-size: 0.88rem;
    font-family: Inter;
    line-height: 0.84rem;
    color: #636e95;
  }
  .group_15 {
    padding-left: 4.5rem;
  }
  .space-x-10 > *:not(:first-child) {
    margin-left: 0.63rem;
  }
  .image_9 {
    border-radius: 0.63rem;
    width: 7.81rem;
    height: 5.75rem;
  }
  .image_10 {
    border-radius: 0.63rem;
    width: 7.88rem;
    height: 5.75rem;
  }
  .image-wrapper {
    margin-top: 0.25rem;
    padding: 0.38rem 0 4.75rem;
    width: 2.88rem;
    border-right: solid 0.25rem #979797;
  }
  .image_8 {
    width: 0.25rem;
    height: 1.25rem;
  }
  .image_16 {
    filter: drop-shadow(0px 0.13rem 0.13rem #1c295a0a);
    width: 47.69rem;
    height: 0.19rem;
  }
  .group_20 {
    padding: 1.75rem 1.5rem 1rem;
  }
  .group_21 {
    margin: 0.13rem 0 0.13rem 1.63rem;
  }
  .group_22 {
    padding-left: 0.38rem;
  }
  .text_18 {
    line-height: 0.75rem;
  }
  .text_19 {
    line-height: 0.69rem;
  }
  .image_18 {
    margin-right: 1.75rem;
  }
  .section_8 {
    margin-left: 6rem;
    padding: 1.75rem 0;
    background-color: #ffffff;
    border-radius: 0.63rem;
    box-shadow: 0px 0.13rem 0.25rem #1c295a0a;
    width: 15.38rem;
    height: 6.31rem;
    border: solid 0.063rem #eaedf7;
  }
  .group_26 {
    padding: 0.25rem 0 0.25rem 0.38rem;
    overflow: hidden;
    width: 13.31rem;
  }
  .space-x-18 > *:not(:first-child) {
    margin-left: 1.13rem;
  }
  .group_27 {
    width: 1.94rem;
  }
  .image_21 {
    width: 1.81rem;
    height: 2.13rem;
  }
  .text-wrapper_4 {
    padding: 0.25rem 0;
    background-color: #fa5087;
    border-radius: 0.13rem;
    width: 1.31rem;
  }
  .pos_8 {
    position: absolute;
    right: 0;
    top: 1.25rem;
  }
  .text_25 {
    color: #ffffff;
    font-size: 0.34rem;
    font-family: Inter;
    font-weight: 700;
    line-height: 0.25rem;
  }
  .text_22 {
    color: #242f57;
  }
  .font_11 {
    font-size: 0.75rem;
    font-family: Inter;
    line-height: 0.72rem;
    color: #636e95;
  }
  .text_26 {
    line-height: 0.69rem;
  }
  .section_9 {
    background-color: #d2d5e1;
    width: 0.063rem;
    height: 0.44rem;
  }
  .font_9 {
    font-size: 0.75rem;
    font-family: Inter;
    line-height: 0.56rem;
    color: #636e95;
  }
  .text_27 {
    margin-left: 0.5rem;
  }
  .image_24 {
    margin-top: 1.25rem;
  }
  .view {
    margin-top: 1.75rem;
  }
  .space-x-24 > *:not(:first-child) {
    margin-left: 1.5rem;
  }
  .group_33 {
    margin-top: 0.13rem;
  }
  .space-y-14 > *:not(:first-child) {
    margin-top: 0.88rem;
  }
  .group_34 {
    padding: 0 0.5rem;
  }
  .text_31 {
    line-height: 0.75rem;
  }
  .image_27 {
    margin-right: 1.75rem;
  }
  .group_36 {
    margin-top: 1.5rem;
    padding: 0 6rem;
  }
  .image_29 {
    width: 1.5rem;
    height: 1.5rem;
  }
  .image_30 {
    margin-left: 7.5rem;
  }
  .image_31 {
    margin-left: 7.5rem;
  }
  .group_37 {
    opacity: 0.45;
    width: 9.75rem;
  }
  .pos_9 {
    position: absolute;
    right: 13.19rem;
    top: 0;
  }
  .divider {
    background-color: #636e95;
    width: 9rem;
    height: 0.25rem;
  }
  .pos_11 {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .section_10 {
    background-color: #6863fb;
    width: 18rem;
    height: 0.25rem;
  }
  .pos_10 {
    position: absolute;
    left: 6.75rem;
    top: 50%;
    transform: translateY(-50%);
  }
  .group_38 {
    padding: 0.75rem 5.63rem 1.88rem;
  }
  .space-x-105 > *:not(:first-child) {
    margin-left: 6.56rem;
  }
  .font_12 {
    font-size: 0.75rem;
    font-family: Inter;
    line-height: 0.72rem;
    color: #242f57;
  }
  .group_40 {
    padding: 1.88rem 6.13rem 0.38rem;
  }
  .space-x-6 > *:not(:first-child) {
    margin-left: 0.38rem;
  }
  .text_35 {
    line-height: 0.75rem;
  }
  .text_36 {
    margin-left: 5.88rem;
    margin-top: 0.13rem;
  }
  .pos_12 {
    position: absolute;
    left: 1.75rem;
    bottom: 0;
  }
  .pos_13 {
    position: absolute;
    right: 3.5rem;
    bottom: 0.75rem;
  }
  .section_6 {
    margin-top: 0.25rem;
    padding: 1.63rem 0 1.5rem;
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 0.63rem;
    box-shadow: 0px 0.13rem 0.25rem #1c295a0a;
    width: 23.13rem;
    height: 41.25rem;
    border: solid 0.063rem #eaedf7;
  }
  .group_12 {
    padding: 0 1.13rem;
  }
  .space-x-220 > *:not(:first-child) {
    margin-left: 13.75rem;
  }
  .text_10 {
    margin-top: 0.13rem;
    color: #242f57;
    font-size: 1.38rem;
    font-family: Inter;
    font-weight: 700;
    line-height: 1.34rem;
  }
  .text-wrapper_3 {
    padding: 0.38rem 0;
    background-color: #369afe;
    border-radius: 0.38rem;
    width: 1.5rem;
    height: 1.38rem;
  }
  .font_7 {
    font-size: 0.75rem;
    font-family: Inter;
    line-height: 0.56rem;
    font-weight: 700;
    color: #ffffff;
  }
  .group_16 {
    margin-top: 2.38rem;
  }
  .space-x-94 > *:not(:first-child) {
    margin-left: 5.88rem;
  }
  .image_11 {
    width: 3rem;
    height: 3rem;
  }
  .group_18 {
    margin-left: 0.75rem;
  }
  .text_12 {
    line-height: 0.75rem;
  }
  .image_13 {
    width: 0.38rem;
    height: 0.38rem;
  }
  .image_14 {
    margin-left: 0.25rem;
    margin-top: 0.75rem;
  }
  .text_13 {
    margin-right: 0.5rem;
  }
  .font_10 {
    font-size: 0.63rem;
    font-family: Inter;
    line-height: 0.56rem;
    color: #97a0c3;
  }
  .text_11 {
    opacity: 0.9;
  }
  .text_33 {
    line-height: 0.56rem;
  }
  .text_14 {
    line-height: 0.59rem;
  }
  .section_7 {
    margin-top: 1rem;
    padding: 1rem 0.88rem 1rem 1.13rem;
    background-color: #fafcfe;
    height: 5.13rem;
    border-left: solid 0.13rem #369afe;
  }
  .image_15 {
    filter: drop-shadow(0px 0.13rem 0.13rem #1c295a0a);
    width: 23.13rem;
    height: 0.19rem;
  }
  .pos {
    position: absolute;
    left: 0;
    right: -0.13rem;
    top: 0;
  }
  .pos_2 {
    position: absolute;
    left: 1.16rem;
    top: 50%;
    transform: translateY(-50%);
  }
  .text_16 {
    line-height: 0.75rem;
  }
  .pos_3 {
    position: absolute;
    left: 4.94rem;
    top: 1.56rem;
  }
  .pos_4 {
    position: absolute;
    left: 50%;
    top: 1.75rem;
    transform: translateX(-50%);
  }
  .pos_5 {
    position: absolute;
    left: 4.97rem;
    bottom: 1.31rem;
  }
  .text_17 {
    line-height: 0.59rem;
  }
  .pos_6 {
    position: absolute;
    right: 0.81rem;
    bottom: 1.38rem;
  }
  .pos_7 {
    position: absolute;
    left: 0;
    right: -0.13rem;
    bottom: 0;
  }
  .group_23 {
    padding: 0.88rem 1.13rem;
  }
  .space-x-140 > *:not(:first-child) {
    margin-left: 8.75rem;
  }
  .group_24 {
    margin-left: 0.88rem;
  }
  .space-y-12 > *:not(:first-child) {
    margin-top: 0.75rem;
  }
  .text_20 {
    line-height: 0.75rem;
  }
  .image_19 {
    margin-top: 0.75rem;
  }
  .text_21 {
    margin-top: 2.13rem;
    line-height: 0.47rem;
  }
  .group_28 {
    margin: 0.88rem 1rem 0 1.13rem;
    overflow: hidden;
  }
  .space-x-90 > *:not(:first-child) {
    margin-left: 5.63rem;
  }
  .group_29 {
    margin-left: 0.75rem;
  }
  .text_24 {
    line-height: 0.94rem;
  }
  .text_28 {
    line-height: 0.69rem;
  }
  .image_22 {
    margin-left: 0.13rem;
    margin-top: 0.81rem;
  }
  .text_29 {
    margin-top: 2.13rem;
    line-height: 0.59rem;
  }
  .image_23 {
    margin-top: 0.94rem;
  }
  .group_30 {
    padding: 0.88rem 1rem 0 1.13rem;
  }
  .space-x-38 > *:not(:first-child) {
    margin-left: 2.38rem;
  }
  .group_31 {
    margin-left: 0.88rem;
  }
  .space-y-10 > *:not(:first-child) {
    margin-top: 0.63rem;
  }
  .text_30 {
    line-height: 0.97rem;
  }
  .image_25 {
    margin-top: 0.63rem;
  }
  .text_32 {
    margin-top: 2.13rem;
    line-height: 0.59rem;
  }
  .text-wrapper_5 {
    margin: 8.5rem 1rem 0;
    padding: 1rem 0;
    background-color: #369afe;
    border-radius: 0.5rem;
    width: 21rem;
  }
  .text_34 {
    margin-left: 4.75rem;
    color: #ffffff;
    line-height: 0.78rem;
  }